machine shop investment casting cnc machining investment online cnc machining investment fabrication milling machine shops money investing